#ifndef LINKLIST_H
#define LINKLIST_H
struct LinkedListNode;

struct LinkedListNode
{
	struct LinkedListNode *next;
	int item;
};

typedef struct 
{
	struct LinkedListNode *head;
	int length;
} linkedlist, *LinkedList;

enum OperateResult
{
	ERR = -1,
	OK = 0
};

int InitialLinkedList(LinkedList l);

int InsertLinkedList(LinkedList l, int index, int item);

void PrintLinkedList(LinkedList l);

#endif
